[
    {
        "nid": "Stuff",
        "name": "Stuff",
        "desc": "",
        "icon_nid": "Skills",
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "stat_change",
                [
                    [
                        "DEF",
                        1
                    ]
                ]
            ],
            [
                "is_terrain",
                null
            ]
        ]
    },
    {
        "nid": "NoAvoid",
        "name": "NoAvoid",
        "desc": "",
        "icon_nid": "Skills",
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "avoid",
                -1000
            ],
            [
                "crit_avoid",
                1000
            ]
        ]
    },
    {
        "nid": "Rescue",
        "name": "Rescue",
        "desc": "",
        "icon_nid": "Skills",
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "stat_change_expression",
                [
                    [
                        "SKL",
                        "min(0, unit.stats.get('STR') - u(unit.traveler).stats.get('CON'))"
                    ],
                    [
                        "SPD",
                        "min(0, unit.stats.get('STR') - u(unit.traveler).stats.get('CON'))"
                    ]
                ]
            ]
        ]
    },
    {
        "nid": "Free_Action",
        "name": "Free Action",
        "desc": "Using this action allows\nthe unit to act again,\nexcept they cannot move.\nEach Free Action ability\nis limited to 1/turn.",
        "icon_nid": "Skills",
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "stack",
                999
            ],
            [
                "time",
                1
            ]
        ]
    },
    {
        "nid": "Free_Action_G",
        "name": "Free Action",
        "desc": "",
        "icon_nid": "Skills",
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "global",
                null
            ],
            [
                "stat_multiplier",
                [
                    [
                        "MOV",
                        0
                    ]
                ]
            ],
            [
                "condition",
                "has_skill(unit, 'Free_Action')"
            ]
        ]
    },
    {
        "nid": "Reload",
        "name": "Reload",
        "desc": "This weapon can be reloaded\nfrom the Items menu to\nrestore it to max uses.",
        "icon_nid": "Skills",
        "icon_index": [
            0,
            0
        ],
        "components": []
    },
    {
        "nid": "Wallhacks",
        "name": "Wallhacks",
        "desc": "Ignores line of sight.",
        "icon_nid": "Skills",
        "icon_index": [
            0,
            0
        ],
        "components": []
    },
    {
        "nid": "Refresh",
        "name": "Refresh",
        "desc": "",
        "icon_nid": "Skills",
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hide_skill_icon_in_combat",
                null
            ],
            [
                "hidden",
                null
            ],
            [
                "end_time",
                1
            ]
        ]
    },
    {
        "nid": "Void_Curse",
        "name": "Void Curse",
        "desc": "No exp gained for attacking this unit.",
        "icon_nid": "Skills",
        "icon_index": [
            10,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "enemy_exp_multiplier",
                0
            ]
        ]
    },
    {
        "nid": "Canto",
        "name": "Canto",
        "desc": "Can spend remaining\nmove after acting.",
        "icon_nid": "Skills",
        "icon_index": [
            1,
            4
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "canto_plus",
                null
            ]
        ]
    },
    {
        "nid": "Shove",
        "name": "Shove",
        "desc": "Move adjacent unit 1 tile.\nFree Action.",
        "icon_nid": "skill_icons",
        "icon_index": [
            10,
            50
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "global",
                null
            ],
            [
                "hidden_if_inactive",
                null
            ],
            [
                "ability",
                "Shove"
            ],
            [
                "condition",
                "unit.team == 'player'"
            ]
        ]
    },
    {
        "nid": "Charge",
        "name": "Charge",
        "desc": "Powers certain actions.\nWhile held, cannot counter\nand is targeted more,\nbut halve damage taken.",
        "icon_nid": "skill_icons",
        "icon_index": [
            0,
            26
        ],
        "components": [
            [
                "cannot_counter",
                null
            ],
            [
                "modify_ai_priority",
                25.0
            ],
            [
                "unit_flickering_tint",
                [
                    191,
                    0,
                    3
                ]
            ],
            [
                "resist_multiplier",
                0.5
            ]
        ]
    },
    {
        "nid": "Chicken_Art",
        "name": "Chicken Art",
        "desc": "Can only be used while holding Laoban.\nAfter combat, releases him into a\nrandom nearby tile.",
        "icon_nid": "Skills",
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hide_skill_icon_in_combat",
                null
            ],
            [
                "event_after_initiated_combat",
                "Global A_ChickenArt"
            ],
            [
                "lost_on_end_combat2",
                {
                    "lost_on_self": true,
                    "lost_on_ally": true,
                    "lost_on_enemy": true,
                    "lost_on_splash": true,
                    "only_if_initiated": false
                }
            ]
        ]
    },
    {
        "nid": "Crumple",
        "name": "Crumple",
        "desc": "",
        "icon_nid": "Skills",
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "global",
                null
            ],
            [
                "ability",
                "Crumple"
            ]
        ]
    },
    {
        "nid": "Egg",
        "name": "Egg",
        "desc": "",
        "icon_nid": null,
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "stat_change",
                [
                    [
                        "LCK",
                        5
                    ]
                ]
            ]
        ]
    },
    {
        "nid": "Rumination",
        "name": "Rumination",
        "desc": "",
        "icon_nid": null,
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "eval_damage",
                "int(v('ru_season'))"
            ],
            [
                "condition",
                "item.nid == 'Rumination'"
            ]
        ]
    },
    {
        "nid": "Fan_Beacon",
        "name": "Fan Beacon",
        "desc": "",
        "icon_nid": null,
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "eval_damage",
                "3 * len([x.nid for x in game.get_enemy_units() if x.faction == 'Fan'])"
            ],
            [
                "condition",
                "item.nid == 'Fan_Beacon'"
            ]
        ]
    },
    {
        "nid": "Ballistic_Shield",
        "name": "Ballistic Shield",
        "desc": "",
        "icon_nid": null,
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "ignore_damage",
                null
            ],
            [
                "resist",
                9999
            ],
            [
                "combat_condition",
                "item_system.weapon_type(unit2, item2) == 'Gun'"
            ]
        ]
    },
    {
        "nid": "Precise",
        "name": "Precise",
        "desc": "",
        "icon_nid": null,
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "has_tags",
                [
                    "Precise"
                ]
            ],
            [
                "condition",
                "'Precise' in item.tags"
            ]
        ]
    },
    {
        "nid": "Copy",
        "name": "Copy",
        "desc": "",
        "icon_nid": null,
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "vantage",
                null
            ],
            [
                "dynamic_damage",
                "item_system.damage(unit2, item2)"
            ],
            [
                "dynamic_accuracy",
                "item_system.hit(unit2, item2)"
            ],
            [
                "dynamic_crit_accuracy",
                "item_system.crit(unit2, item2)"
            ],
            [
                "dynamic_multiattacks",
                "1 if item2.brave else 0"
            ],
            [
                "condition",
                "item.nid == 'Copy'"
            ]
        ]
    },
    {
        "nid": "Copy_2",
        "name": "Copy",
        "desc": "",
        "icon_nid": null,
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "has_tags",
                [
                    "Precise"
                ]
            ],
            [
                "combat_condition",
                "'Precise' in item2.tags"
            ]
        ]
    },
    {
        "nid": "Relay_Access_Warp",
        "name": "Relay Access Warp",
        "desc": "",
        "icon_nid": null,
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "ability",
                "Relay_Access_Warp"
            ],
            [
                "condition",
                "unit.team == 'player' and game.level.regions.get('board_a').contains(unit.position)"
            ]
        ]
    },
    {
        "nid": "Relay_Access_Shop",
        "name": "Relay Access Shop",
        "desc": "",
        "icon_nid": null,
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "ability",
                "Relay_Access_Shop"
            ],
            [
                "condition",
                "unit.team == 'player' and game.level.regions.get('board_a').contains(unit.position)"
            ]
        ]
    },
    {
        "nid": "Mirror",
        "name": "Mirror",
        "desc": "",
        "icon_nid": null,
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "skill_before_combat",
                {
                    "skill": "Mirror_S",
                    "recipient": "target",
                    "allegiance": "enemy"
                }
            ],
            [
                "condition",
                "item.nid == 'Mirror'"
            ]
        ]
    },
    {
        "nid": "Mirror_S",
        "name": "Mirror",
        "desc": "",
        "icon_nid": null,
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hide_skill_icon_in_combat",
                null
            ],
            [
                "lifelink_for_haters",
                -1.0
            ],
            [
                "lost_on_end_combat2",
                {
                    "lost_on_self": true,
                    "lost_on_ally": true,
                    "lost_on_enemy": true,
                    "lost_on_splash": true,
                    "only_if_initiated": false
                }
            ]
        ]
    },
    {
        "nid": "Abducting",
        "name": "Abducting",
        "desc": "This unit's HP is bolstered\nby their captive's LP.\nCan trade with captive.",
        "icon_nid": "processed_ffta2staves",
        "icon_index": [
            0,
            18
        ],
        "components": [
            [
                "ability",
                "Release"
            ],
            [
                "event_after_combat",
                "Global A_Abducting"
            ]
        ]
    },
    {
        "nid": "Abducted",
        "name": "Abducted",
        "desc": "Unit's LP is used as\nabducting unit's HP.",
        "icon_nid": "processed_ffta2staves",
        "icon_index": [
            0,
            18
        ],
        "components": [
            [
                "ability",
                "Release"
            ]
        ]
    },
    {
        "nid": "Motivation",
        "name": "Motivation",
        "desc": "Unit's stats are halved if\nfunds dip below 5000C.",
        "icon_nid": "skill_icons",
        "icon_index": [
            6,
            34
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "hidden_if_inactive",
                null
            ],
            [
                "condition",
                "game.get_money() >= 5000"
            ]
        ]
    },
    {
        "nid": "Demotivation",
        "name": "Demotivation",
        "desc": "Unit's stats are halved if\nfunds dip below 5000C.",
        "icon_nid": "skill_icons",
        "icon_index": [
            5,
            34
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "hidden_if_inactive",
                null
            ],
            [
                "stat_multiplier",
                [
                    [
                        "STR",
                        0.5
                    ],
                    [
                        "MAG",
                        0.5
                    ],
                    [
                        "SKL",
                        0.5
                    ],
                    [
                        "SPD",
                        0.5
                    ],
                    [
                        "DEF",
                        0.5
                    ],
                    [
                        "RES",
                        0.5
                    ],
                    [
                        "MOV",
                        0.5
                    ]
                ]
            ],
            [
                "condition",
                "game.get_money() < 5000"
            ]
        ]
    },
    {
        "nid": "Wardfeint",
        "name": "Wardfeint",
        "desc": "For 1 turn, nullify all damage\nand become targeted more.\nCost: 4 LP. Cannot be used\ntwo turns in a row.",
        "icon_nid": "skill_icons",
        "icon_index": [
            14,
            22
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "ability",
                "Wardfeint"
            ],
            [
                "condition",
                "not has_skill(unit, 'Wardfeint_CD')"
            ]
        ]
    },
    {
        "nid": "Wardfeint_S",
        "name": "Wardfeint",
        "desc": "Nullify all damage.\nIs targeted more.",
        "icon_nid": "{ZessDynamite, Rainlash} All Icons_1",
        "icon_index": [
            6,
            9
        ],
        "components": [
            [
                "resist",
                9999
            ],
            [
                "ignore_damage",
                null
            ],
            [
                "modify_ai_priority",
                25.0
            ],
            [
                "time",
                1
            ]
        ]
    },
    {
        "nid": "Wardfeint_CD",
        "name": "Wardfeint",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            14,
            22
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "time",
                2
            ]
        ]
    },
    {
        "nid": "Arcane_Blade",
        "name": "Arcane Blade",
        "desc": "Passive: +MAG to crit.\nActive: Costs 4 MAG,\n+MAG to damage.",
        "icon_nid": "skill_icons",
        "icon_index": [
            6,
            25
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "combat_art",
                "Arcane_Blade_P"
            ],
            [
                "allowed_weapons",
                "unit.stats.get('MAG') >= 4 and item_system.is_weapon(unit, item)"
            ],
            [
                "eval_crit",
                "unit.get_stat('MAG')"
            ]
        ]
    },
    {
        "nid": "Arcane_Blade_P",
        "name": "Arcane Blade",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            6,
            25
        ],
        "components": [
            [
                "event_after_combat",
                "Global A_ArcaneBlade"
            ],
            [
                "dynamic_damage",
                "unit.get_stat('MAG')"
            ]
        ]
    },
    {
        "nid": "Aura_Conduit",
        "name": "<purple>Aura Conduit</>",
        "desc": "Can gain Charge at the\ncost of 2 RES.",
        "icon_nid": "skill_icons",
        "icon_index": [
            13,
            26
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "ability",
                "Gather_Charge_Aura"
            ],
            [
                "multi_desc_skill",
                [
                    "Charge"
                ]
            ]
        ]
    },
    {
        "nid": "Excalibur",
        "name": "<red>Excalibur</>",
        "desc": "Sword Art. Costs Charge.\n+MAG to damage,\n+2 range, and Line AoE.",
        "icon_nid": "skill_icons",
        "icon_index": [
            12,
            25
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Charge"
                ]
            ],
            [
                "multi_desc_item",
                [
                    "Line_AoE_OR"
                ]
            ],
            [
                "combat_art",
                "Excalibur_P"
            ],
            [
                "allowed_weapons",
                "item_system.weapon_type(unit, item) == 'Sword' and has_skill(unit, 'Charge') and item_system.is_weapon(unit, item)"
            ]
        ]
    },
    {
        "nid": "Excalibur_P",
        "name": "Excalibur",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            12,
            25
        ],
        "components": [
            [
                "item_override",
                "Line_AoE_OR"
            ],
            [
                "event_before_combat",
                "Global A_ConsumeCharge"
            ],
            [
                "dynamic_damage",
                "unit.get_stat('MAG')"
            ],
            [
                "modify_maximum_range",
                2
            ]
        ]
    },
    {
        "nid": "Precision",
        "name": "Precision",
        "desc": "Sword Art. Costs 4 HP.\nDamages LP and pierces\nDEF/RES, but cannot crit.",
        "icon_nid": "skill_icons",
        "icon_index": [
            10,
            36
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "combat_art",
                "Precision_P"
            ],
            [
                "cost_thp",
                4
            ],
            [
                "allowed_weapons",
                "item_system.weapon_type(unit, item) == 'Sword' and item_system.is_weapon(unit, item)"
            ]
        ]
    },
    {
        "nid": "Precision_P",
        "name": "Precision",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            10,
            36
        ],
        "components": [
            [
                "item_override",
                "Luna_OR"
            ],
            [
                "has_tags",
                [
                    "Precise"
                ]
            ],
            [
                "crit",
                -999
            ]
        ]
    },
    {
        "nid": "Last_Aid",
        "name": "Last Aid",
        "desc": "Restores 1 HP to a\nunit with 0 HP.\nFree Action.",
        "icon_nid": "skill_icons",
        "icon_index": [
            12,
            37
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Free_Action"
                ]
            ],
            [
                "ability",
                "Last_Aid"
            ]
        ]
    },
    {
        "nid": "Eggstra",
        "name": "Eggstra",
        "desc": "Melee Chicken Art.\n+40 hit, cannot double,\nfive consecutive strikes\nat half power each.",
        "icon_nid": "skill_icons",
        "icon_index": [
            9,
            32
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Chicken_Art"
                ]
            ],
            [
                "combat_art",
                "Eggstra_P"
            ],
            [
                "condition",
                "unit.traveler == 'Laoban' and item_system.is_weapon(unit, item)"
            ],
            [
                "drain_charge",
                1
            ]
        ]
    },
    {
        "nid": "Eggstra_P",
        "name": "Eggstra",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            9,
            32
        ],
        "components": [
            [
                "skill_before_combat",
                {
                    "skill": "Chicken_Art",
                    "recipient": "self",
                    "allegiance": "both"
                }
            ],
            [
                "limit_maximum_range",
                1
            ],
            [
                "hit",
                40
            ],
            [
                "dynamic_multiattacks",
                "4 if not item.brave else 3"
            ],
            [
                "damage_multiplier",
                0.5
            ],
            [
                "cannot_double",
                null
            ]
        ]
    },
    {
        "nid": "Shell_Cracker",
        "name": "Shell Cracker",
        "desc": "Melee Chicken Art.\n+25 hit, pierces\nDEF and RES.",
        "icon_nid": "skill_icons",
        "icon_index": [
            8,
            32
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Chicken_Art"
                ]
            ],
            [
                "combat_art",
                "Shell_Cracker_P"
            ],
            [
                "condition",
                "unit.traveler == 'Laoban' and item_system.is_weapon(unit, item)"
            ],
            [
                "drain_charge",
                1
            ]
        ]
    },
    {
        "nid": "Shell_Cracker_P",
        "name": "Shell Cracker",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            8,
            32
        ],
        "components": [
            [
                "skill_before_combat",
                {
                    "skill": "Chicken_Art",
                    "recipient": "self",
                    "allegiance": "both"
                }
            ],
            [
                "limit_maximum_range",
                1
            ],
            [
                "hit",
                25
            ],
            [
                "item_override",
                "Luna_OR"
            ]
        ]
    },
    {
        "nid": "Soul",
        "name": "Soul",
        "desc": "Melee Chicken Art.\n+25 hit, heals for\ndamage dealt.",
        "icon_nid": "skill_icons",
        "icon_index": [
            7,
            32
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Chicken_Art"
                ]
            ],
            [
                "combat_art",
                "Soul_P"
            ],
            [
                "condition",
                "unit.traveler == 'Laoban' and item_system.is_weapon(unit, item)"
            ],
            [
                "drain_charge",
                1
            ]
        ]
    },
    {
        "nid": "Soul_P",
        "name": "Soul",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            7,
            32
        ],
        "components": [
            [
                "skill_before_combat",
                {
                    "skill": "Chicken_Art",
                    "recipient": "self",
                    "allegiance": "both"
                }
            ],
            [
                "limit_maximum_range",
                1
            ],
            [
                "hit",
                25
            ],
            [
                "lifelink",
                1.0
            ]
        ]
    },
    {
        "nid": "Grab_Chicken",
        "name": "Grab Chicken",
        "desc": "Grab Laoban.\nFree Action.",
        "icon_nid": "skill_icons",
        "icon_index": [
            15,
            35
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Free_Action"
                ]
            ],
            [
                "ability",
                "Grab_Chicken"
            ]
        ]
    },
    {
        "nid": "Mastermind",
        "name": "Mastermind",
        "desc": "Less likely to be targeted.",
        "icon_nid": "skill_icons",
        "icon_index": [
            12,
            34
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "modify_ai_priority",
                0.1
            ]
        ]
    },
    {
        "nid": "Freedom_of_Movement",
        "name": "Freedom of Movement",
        "desc": "Can move through anything.",
        "icon_nid": "skill_icons",
        "icon_index": [
            3,
            40
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "movement_type",
                "Wallwalk"
            ]
        ]
    },
    {
        "nid": "Double_Dash",
        "name": "Double Dash",
        "desc": "Can move twice as far\nbut cannot act after.\nApplies to allies in AoE 3.\n(Works on allies that\nhave taken Free Actions.)",
        "icon_nid": "skill_icons",
        "icon_index": [
            8,
            49
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Free_Action"
                ]
            ],
            [
                "eval_xcom_movement",
                "unit.stats.get('MOV')"
            ],
            [
                "aura",
                "Double_Dash_A"
            ],
            [
                "aura_range",
                3
            ],
            [
                "aura_target",
                "ally"
            ],
            [
                "show_aura",
                [
                    62,
                    170,
                    157
                ]
            ]
        ]
    },
    {
        "nid": "Double_Dash_A",
        "name": "Double Dash",
        "desc": "Can double movement but\ncannot act afterwards.",
        "icon_nid": "skill_icons",
        "icon_index": [
            8,
            49
        ],
        "components": [
            [
                "eval_xcom_movement",
                "unit.stats.get('MOV')"
            ]
        ]
    },
    {
        "nid": "Takedown",
        "name": "Takedown",
        "desc": "When initiating, if attack\ndepletes foe's HP or LP,\ntake second turn. 1/turn.",
        "icon_nid": "skill_icons",
        "icon_index": [
            7,
            37
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "event_before_combat",
                "Global A_TakedownCheck"
            ],
            [
                "event_after_initiated_combat",
                "Global A_Takedown"
            ],
            [
                "condition",
                "not has_skill(unit, 'Takedown_CD')"
            ]
        ]
    },
    {
        "nid": "Takedown_CD",
        "name": "Takedown",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            7,
            37
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "time",
                1
            ]
        ]
    },
    {
        "nid": "I_Hit_These",
        "name": "I Hit These",
        "desc": "Combat Art. Costs 1 MOV.\nWallhacks and definitely hits.",
        "icon_nid": "skill_icons",
        "icon_index": [
            6,
            36
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "combat_art",
                "I_Hit_These_P"
            ],
            [
                "allowed_weapons",
                "unit.stats.get('MOV') >= 1 and item_system.is_weapon(unit, item)"
            ],
            [
                "multi_desc_skill",
                [
                    "Wallhacks"
                ]
            ]
        ]
    },
    {
        "nid": "I_Hit_These_P",
        "name": "I Hit These",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            6,
            36
        ],
        "components": [
            [
                "item_override",
                "Line_of_Sight_OR"
            ],
            [
                "hit",
                999
            ],
            [
                "event_before_combat",
                "Global A_IHitThose"
            ]
        ]
    },
    {
        "nid": "Gather_Qi",
        "name": "Gather Qi",
        "desc": "Can gain Charge, but not\ndirectly after moving.",
        "icon_nid": "skill_icons",
        "icon_index": [
            10,
            26
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "ability",
                "Gather_Charge_Qi"
            ],
            [
                "multi_desc_skill",
                [
                    "Charge"
                ]
            ]
        ]
    },
    {
        "nid": "Lightning_Blow",
        "name": "<purple>Lightning Blow</>",
        "desc": "Combat Art. Free Action.\nUncounterable, but deals\nminimum damage to LP.",
        "icon_nid": "skill_icons",
        "icon_index": [
            1,
            18
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Free_Action"
                ]
            ],
            [
                "combat_art",
                "Lightning_Blow_P"
            ],
            [
                "condition",
                "not has_skill(unit, 'Lightning_Blow_CD') and item_system.is_weapon(unit, item)"
            ]
        ]
    },
    {
        "nid": "Lightning_Blow_P",
        "name": "Lightning Blow",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            1,
            18
        ],
        "components": [
            [
                "event_before_combat",
                "Global A_LightningBlow"
            ],
            [
                "item_override",
                "Uncounterable_OR"
            ],
            [
                "dynamic_damage",
                "-9999 if unit2.get_thp() == 0 else 0"
            ]
        ]
    },
    {
        "nid": "Lightning_Blow_CD",
        "name": "Lightning Blow",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            1,
            18
        ],
        "components": [
            [
                "hide_skill_icon_in_combat",
                null
            ],
            [
                "hidden",
                null
            ],
            [
                "time",
                1
            ]
        ]
    },
    {
        "nid": "Crashing_Wave",
        "name": "<purple>Crashing Wave</>",
        "desc": "Sword Art. Costs 2 STR.\nCleaves foes diagonal and\nadjacent to target. Free Action.",
        "icon_nid": "skill_icons",
        "icon_index": [
            9,
            20
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Free_Action"
                ]
            ],
            [
                "combat_art",
                "Crashing_Wave_P"
            ],
            [
                "condition",
                "not has_skill(unit, 'Crashing_Wave_CD') and item_system.is_weapon(unit, item)"
            ]
        ]
    },
    {
        "nid": "Crashing_Wave_P",
        "name": "Crashing Wave",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            9,
            20
        ],
        "components": [
            [
                "event_after_combat",
                "Global A_CrashingWave"
            ],
            [
                "item_override",
                "Cleave_OR"
            ]
        ]
    },
    {
        "nid": "Crashing_Wave_CD",
        "name": "Crashing Wave",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            9,
            20
        ],
        "components": [
            [
                "hide_skill_icon_in_combat",
                null
            ],
            [
                "hidden",
                null
            ],
            [
                "time",
                1
            ]
        ]
    },
    {
        "nid": "Sword_Blast",
        "name": "<red>Sword Blast</>",
        "desc": "Sword Art. Costs Charge.\n+MAG to damage,\n+3 range.",
        "icon_nid": "skill_icons",
        "icon_index": [
            1,
            25
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Charge"
                ]
            ],
            [
                "combat_art",
                "Sword_Blast_P"
            ],
            [
                "allowed_weapons",
                "item_system.weapon_type(unit, item) == 'Sword' and has_skill(unit, 'Charge') and item_system.is_weapon(unit, item)"
            ]
        ]
    },
    {
        "nid": "Sword_Blast_P",
        "name": "Sword Blast",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            1,
            25
        ],
        "components": [
            [
                "event_before_combat",
                "Global A_ConsumeCharge"
            ],
            [
                "dynamic_damage",
                "unit.get_stat('MAG')"
            ],
            [
                "modify_maximum_range",
                3
            ]
        ]
    },
    {
        "nid": "Heavensent_Fist",
        "name": "<red>Heavensent Fist</>",
        "desc": "Fist Art. Costs Charge.\nMust have used at least\n3 Free Actions this turn.\nDamages LP and critically hits.",
        "icon_nid": "skill_icons",
        "icon_index": [
            9,
            19
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Charge"
                ]
            ],
            [
                "combat_art",
                "Heavensent_Fist_P"
            ],
            [
                "allowed_weapons",
                "item_system.weapon_type(unit, item) == 'Fist' and has_skill(unit, 'Charge') and len([x for x in unit.skills if x.nid == 'Free_Action']) >= 3 and item_system.is_weapon(unit, item)"
            ]
        ]
    },
    {
        "nid": "Heavensent_Fist_P",
        "name": "Heavensent Fist",
        "desc": "Fist Art. Costs Charge.\nIf at least three Free Actions\nwere used by this unit this turn,\ndamages LP and critically hits.",
        "icon_nid": "skill_icons",
        "icon_index": [
            9,
            19
        ],
        "components": [
            [
                "event_before_combat",
                "Global A_ConsumeCharge"
            ],
            [
                "has_tags",
                [
                    "Precise"
                ]
            ],
            [
                "crit",
                999
            ]
        ]
    },
    {
        "nid": "Bench_Trial",
        "name": "Bench Trial",
        "desc": "Inflict Judgment on an enemy.",
        "icon_nid": "skill_icons",
        "icon_index": [
            1,
            42
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Judgment"
                ]
            ],
            [
                "ability",
                "Bench_Trial"
            ]
        ]
    },
    {
        "nid": "Judgment",
        "name": "Judgment",
        "desc": "When this unit is defeated,\nrefreshes the unit that inflicted\nthis skill and grants them Verdict.",
        "icon_nid": "skill_icons",
        "icon_index": [
            1,
            42
        ],
        "components": [
            [
                "multi_desc_skill",
                [
                    "Verdict"
                ]
            ],
            [
                "unit_anim",
                "MapFlying"
            ]
        ]
    },
    {
        "nid": "Read_Charges",
        "name": "<red>Read Charges</>",
        "desc": "Grants self or ally Charge.\nCosts 1 Verdict.",
        "icon_nid": "skill_icons",
        "icon_index": [
            14,
            26
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Charge",
                    "Verdict"
                ]
            ],
            [
                "ability",
                "Read_Charges"
            ]
        ]
    },
    {
        "nid": "Verdict",
        "name": "Verdict",
        "desc": "Used for other skills.\nMax 3 stacks.",
        "icon_nid": "skill_icons",
        "icon_index": [
            6,
            26
        ],
        "components": [
            [
                "stack",
                3
            ],
            [
                "unit_tint",
                [
                    126,
                    36,
                    132
                ]
            ]
        ]
    },
    {
        "nid": "Verdict_Flicker",
        "name": "Verdict",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            6,
            26
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "unit_flickering_tint",
                [
                    220,
                    220,
                    220
                ]
            ],
            [
                "condition",
                "len([x for x in unit.skills if x.nid == 'Verdict']) >= 3"
            ]
        ]
    },
    {
        "nid": "Hanging_Judge",
        "name": "<red>Hanging Judge</>",
        "desc": "Combat Art. Costs 3 Verdict.\n+79 damage/accuracy.",
        "icon_nid": "skill_icons",
        "icon_index": [
            7,
            39
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Verdict"
                ]
            ],
            [
                "combat_art",
                "Hanging_Judge_P"
            ],
            [
                "allowed_weapons",
                "len([x for x in unit.skills if x.nid == 'Verdict']) >= 3 and item_system.is_weapon(unit, item)"
            ]
        ]
    },
    {
        "nid": "Hanging_Judge_P",
        "name": "Hanging Judge",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            7,
            39
        ],
        "components": [
            [
                "event_before_combat",
                "Global A_HangingJudge"
            ],
            [
                "damage",
                79
            ],
            [
                "hit",
                79
            ]
        ]
    },
    {
        "nid": "Provoke_Plus",
        "name": "Provoke+",
        "desc": "Is targeted the most.",
        "icon_nid": "skill_icons",
        "icon_index": [
            3,
            43
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "modify_ai_priority",
                99.0
            ]
        ]
    },
    {
        "nid": "Quick_Charge",
        "name": "<purple>Quick Charge</>",
        "desc": "Gain Charge. Free Action.",
        "icon_nid": "skill_icons",
        "icon_index": [
            15,
            26
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Charge",
                    "Free_Action"
                ]
            ],
            [
                "ability",
                "Quick_Charge"
            ],
            [
                "drain_charge",
                3
            ]
        ]
    },
    {
        "nid": "Swiftcast",
        "name": "<purple>Swiftcast</>",
        "desc": "Combat Art. Free Action.",
        "icon_nid": "skill_icons",
        "icon_index": [
            15,
            21
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Free_Action"
                ]
            ],
            [
                "combat_art",
                "Swiftcast_P"
            ],
            [
                "allowed_weapons",
                "not has_skill(unit, 'Swiftcast_CD') and item_system.is_weapon(unit, item)"
            ],
            [
                "drain_charge",
                3
            ]
        ]
    },
    {
        "nid": "Swiftcast_P",
        "name": "Swiftcast",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            15,
            21
        ],
        "components": [
            [
                "event_before_combat",
                "Global A_Swiftcast"
            ]
        ]
    },
    {
        "nid": "Swiftcast_CD",
        "name": "Swiftcast",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            15,
            21
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "time",
                1
            ]
        ]
    },
    {
        "nid": "Flowering",
        "name": "Flowering",
        "desc": "Heal 1 and gain Charge.",
        "icon_nid": "skill_icons",
        "icon_index": [
            11,
            26
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Charge"
                ]
            ],
            [
                "ability",
                "Flowering"
            ]
        ]
    },
    {
        "nid": "Split_Spark",
        "name": "<purple>Split Spark</>",
        "desc": "Combat Art. Free Action.\nDoubles attacks but\ndeals half damage.\nMust have at least 1 HP\nto use. Sets HP to 0.",
        "icon_nid": "skill_icons",
        "icon_index": [
            11,
            27
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Free_Action"
                ]
            ],
            [
                "combat_art",
                "Split_Spark_P"
            ],
            [
                "allowed_weapons",
                "unit.get_thp() >= 1 and item_system.is_weapon(unit, item)"
            ],
            [
                "condition",
                "not has_skill(unit, 'Split_Spark_CD')"
            ]
        ]
    },
    {
        "nid": "Split_Spark_P",
        "name": "Split Spark",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            11,
            27
        ],
        "components": [
            [
                "event_before_combat",
                "Global A_SplitSpark"
            ],
            [
                "dynamic_multiattacks",
                "2 if item.brave else 1"
            ],
            [
                "damage_multiplier",
                0.5
            ]
        ]
    },
    {
        "nid": "Split_Spark_CD",
        "name": "Split Spark",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            11,
            27
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "time",
                1
            ]
        ]
    },
    {
        "nid": "Fleeting_Garden",
        "name": "<red>Fleeting Garden</>",
        "desc": "Fully restores HP of all\nallies within 2 tiles.\nCosts Charge, sets LP to 1.\nMust have >1 LP to use.",
        "icon_nid": "skill_icons",
        "icon_index": [
            8,
            38
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Charge"
                ]
            ],
            [
                "ability",
                "Fleeting_Garden"
            ]
        ]
    },
    {
        "nid": "Piercing_Spark",
        "name": "<red>Piercing Spark</>",
        "desc": "Combat Art. Costs Charge.\nPierces DEF/RES and\ndamages LP.\nDestroys equipped weapon.\n",
        "icon_nid": "skill_icons",
        "icon_index": [
            5,
            44
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Charge"
                ]
            ],
            [
                "combat_art",
                "Piercing_Spark_P"
            ],
            [
                "allowed_weapons",
                "has_skill(unit, 'Charge') and item_system.is_weapon(unit, item)"
            ]
        ]
    },
    {
        "nid": "Piercing_Spark_P",
        "name": "<red>Piercing Spark</>",
        "desc": "Combat Art. Costs Charge.\nPierces DEF/RES and\ndamages LP.\n",
        "icon_nid": "skill_icons",
        "icon_index": [
            5,
            44
        ],
        "components": [
            [
                "item_override",
                "Luna_OR"
            ],
            [
                "has_tags",
                [
                    "Precise"
                ]
            ],
            [
                "event_after_initiated_combat",
                "Global A_PiercingCharge"
            ]
        ]
    },
    {
        "nid": "Toymaker",
        "name": "<purple>Toymaker</>",
        "desc": "Summon a toy.\nCosts 500C. Free Action.",
        "icon_nid": "skill_icons",
        "icon_index": [
            9,
            43
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Free_Action"
                ]
            ],
            [
                "ability",
                "Toymaker"
            ]
        ]
    },
    {
        "nid": "Junk_Toss",
        "name": "<purple>Junk Toss</>",
        "desc": "Deploys junk, which blocks line of\nsight but not movement. Free Action.",
        "icon_nid": "skill_icons",
        "icon_index": [
            13,
            45
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "ability",
                "Junk_Toss"
            ],
            [
                "drain_charge",
                5
            ]
        ]
    },
    {
        "nid": "Distant_Counter",
        "name": "Distant Counter",
        "desc": "Counters distantly.",
        "icon_nid": "skill_icons",
        "icon_index": [
            7,
            36
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "distant_counter",
                null
            ]
        ]
    },
    {
        "nid": "Coalition_Miracle",
        "name": "<green>Coalition Miracle</>",
        "desc": "Cannot be defeated while\nany other bosses remain.\n(This includes bosses outside.)",
        "icon_nid": "Skills",
        "icon_index": [
            1,
            3
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "TrueMiracle",
                null
            ],
            [
                "condition",
                "not v('current_region') or len([x for x in game.get_enemy_units() if 'Boss' in x.tags]) > 1"
            ],
            [
                "unit_tint",
                [
                    61,
                    168,
                    38
                ]
            ]
        ]
    },
    {
        "nid": "Vital_Steal",
        "name": "Vital Steal",
        "desc": "If foe's HP or LP is higher\nafter combat, copy that\nrespective stat.",
        "icon_nid": "skill_icons",
        "icon_index": [
            15,
            43
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "event_after_combat",
                "Global A_VitalSteal"
            ]
        ]
    },
    {
        "nid": "Tenacious",
        "name": "Tenacious",
        "desc": "Damage to LP is minimized.",
        "icon_nid": "skill_icons",
        "icon_index": [
            3,
            48
        ],
        "components": [
            [
                "class_skill",
                null
            ]
        ]
    },
    {
        "nid": "Fan_Club",
        "name": "Fan Club",
        "desc": "After defending combat,\nspawn a fan nearby.",
        "icon_nid": "skill_icons",
        "icon_index": [
            11,
            52
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "event_after_combat",
                "Global A_FanClub"
            ],
            [
                "combat_condition",
                "mode != 'attack'"
            ]
        ]
    },
    {
        "nid": "Mobilize",
        "name": "Mobilize!",
        "desc": "After initiated combat,\nteleport all fans near target.",
        "icon_nid": "skill_icons",
        "icon_index": [
            9,
            50
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "event_after_initiated_combat",
                "Global A_Mobilize"
            ]
        ]
    },
    {
        "nid": "Fair_Fight",
        "name": "Fair Right",
        "desc": "Minimal damage taken\nfrom ranged attacks.",
        "icon_nid": "skill_icons",
        "icon_index": [
            13,
            36
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "dynamic_resist",
                "9999 if unit2 and utils.calculate_distance(unit.position, unit2.position) > 1 else 0"
            ]
        ]
    },
    {
        "nid": "Spring_Herald",
        "name": "Spring Herald",
        "desc": "Attacks regenerate HP\nequal to damage dealt.\nSwitch seasons after combat.",
        "icon_nid": "skill_icons",
        "icon_index": [
            11,
            19
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "lifelink",
                0.5
            ],
            [
                "event_after_combat",
                "Global A_RuSeason"
            ],
            [
                "condition",
                "int(v('ru_season')) % 4 == 0"
            ]
        ]
    },
    {
        "nid": "Summer_Herald",
        "name": "Summer Herald",
        "desc": "Attacks deal additional damage\nequal to remaining HP.\nSwitch seasons after combat.",
        "icon_nid": "skill_icons",
        "icon_index": [
            10,
            19
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "eval_damage",
                "unit.get_thp()"
            ],
            [
                "event_after_combat",
                "Global A_RuSeason"
            ],
            [
                "condition",
                "int(v('ru_season')) % 4 == 1"
            ]
        ]
    },
    {
        "nid": "Autumn_Herald",
        "name": "Autumn Herald",
        "desc": "Set foe to 0 HP after combat.\nSwitch seasons after combat.",
        "icon_nid": "skill_icons",
        "icon_index": [
            9,
            19
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "event_after_combat",
                "Global A_AutumnHerald"
            ],
            [
                "condition",
                "int(v('ru_season')) % 4 == 2"
            ]
        ]
    },
    {
        "nid": "Winter_Herald",
        "name": "Winter Herald",
        "desc": "Foe takes damage equal to\ndamage dealt.\nSwitch seasons after combat.",
        "icon_nid": "skill_icons",
        "icon_index": [
            12,
            19
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "grey_if_inactive",
                null
            ],
            [
                "skill_before_combat",
                {
                    "skill": "Mirror_S",
                    "recipient": "target",
                    "allegiance": "enemy"
                }
            ],
            [
                "event_after_combat",
                "Global A_RuSeason"
            ],
            [
                "condition",
                "int(v('ru_season')) % 4 == 3"
            ]
        ]
    },
    {
        "nid": "Overwork",
        "name": "Overwork",
        "desc": "Additional attack per Free Action\ntaken by foe during their turn.",
        "icon_nid": "skill_icons",
        "icon_index": [
            1,
            43
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "multi_desc_skill",
                [
                    "Free_Action"
                ]
            ],
            [
                "dynamic_attacks",
                "len([x for x in unit2.skills if x.nid == 'Free_Action'])"
            ]
        ]
    },
    {
        "nid": "Unfair_Fight",
        "name": "Unfair Fight",
        "desc": "Damage dealt by foe at\nrange is also dealt to foe.",
        "icon_nid": "skill_icons",
        "icon_index": [
            15,
            36
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "skill_before_combat",
                {
                    "skill": "Mirror_S",
                    "recipient": "target",
                    "allegiance": "enemy"
                }
            ],
            [
                "combat_condition",
                "unit2 and utils.calculate_distance(unit.position, unit2.position) > 1"
            ]
        ]
    },
    {
        "nid": "Anyone",
        "name": "Anyone",
        "desc": "Revives at start of turn and\nreplaces a random foe,\nthen +1 to STR.",
        "icon_nid": "skill_icons",
        "icon_index": [
            1,
            44
        ],
        "components": [
            [
                "class_skill",
                null
            ]
        ]
    },
    {
        "nid": "Armsthrift",
        "name": "Armsthrift",
        "desc": "Swords do not decrease in uses.",
        "icon_nid": "skill_icons",
        "icon_index": [
            11,
            43
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "armsthrift",
                1
            ]
        ]
    },
    {
        "nid": "Dispose",
        "name": "Dispose",
        "desc": "",
        "icon_nid": "Skills",
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "aura",
                "Dispose_A"
            ],
            [
                "aura_range",
                1
            ],
            [
                "aura_target",
                "unit"
            ]
        ]
    },
    {
        "nid": "Dispose_A",
        "name": "Dispose",
        "desc": "",
        "icon_nid": "Skills",
        "icon_index": [
            0,
            0
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "ability",
                "Dispose"
            ]
        ]
    },
    {
        "nid": "Victim",
        "name": "Victim",
        "desc": "",
        "icon_nid": "Skills",
        "icon_index": [
            5,
            0
        ],
        "components": [
            [
                "class_skill",
                null
            ],
            [
                "crit_avoid",
                9999
            ],
            [
                "stat_change",
                [
                    [
                        "SPD",
                        -99
                    ]
                ]
            ],
            [
                "aura",
                "Victim_A"
            ],
            [
                "aura_range",
                3
            ],
            [
                "aura_target",
                "enemy"
            ],
            [
                "resist",
                9999
            ]
        ]
    },
    {
        "nid": "Victim_A",
        "name": "Victim",
        "desc": "",
        "icon_nid": "Skills",
        "icon_index": [
            5,
            0
        ],
        "components": [
            [
                "stat_change",
                [
                    [
                        "SPD",
                        99
                    ]
                ]
            ]
        ]
    },
    {
        "nid": "Regen",
        "name": "Regen",
        "desc": "Heal 1 HP per turn.\nLasts 3 turns.",
        "icon_nid": "skill_icons",
        "icon_index": [
            0,
            24
        ],
        "components": [
            [
                "regeneration_THP",
                1
            ],
            [
                "time",
                3
            ],
            [
                "unit_tint",
                [
                    215,
                    129,
                    223
                ]
            ]
        ]
    },
    {
        "nid": "Stun",
        "name": "Stun",
        "desc": "Cannot act for 1 turn\nor 1 combat.",
        "icon_nid": "skill_icons",
        "icon_index": [
            0,
            21
        ],
        "components": [
            [
                "unselectable",
                null
            ],
            [
                "change_ai",
                "None"
            ],
            [
                "cannot_counter",
                null
            ],
            [
                "unit_anim",
                "MapStun"
            ],
            [
                "modify_maximum_range",
                -99
            ],
            [
                "end_time",
                1
            ],
            [
                "lost_on_end_combat2",
                {
                    "lost_on_self": false,
                    "lost_on_ally": false,
                    "lost_on_enemy": true,
                    "lost_on_splash": true,
                    "only_if_initiated": false
                }
            ],
            [
                "stat_multiplier",
                [
                    [
                        "MOV",
                        0
                    ]
                ]
            ]
        ]
    },
    {
        "nid": "Stun_2",
        "name": "Stun",
        "desc": "",
        "icon_nid": "skill_icons",
        "icon_index": [
            0,
            21
        ],
        "components": [
            [
                "hidden",
                null
            ],
            [
                "unselectable",
                null
            ],
            [
                "change_ai",
                "None"
            ]
        ]
    }
]